package com.zmn.oms.dubbo.dto.common.work;


import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：保修卡
 * @author heciqi
 * @date 2018/11/26 18:01
 */
@Data
public class OrderWarrantyDRO implements Serializable {
	/**
	 * 保单id (工单id)
	 */
	private Long warrId;

	/**
	 * 保修卡编号（自动生成）
	 */
	@Deprecated
	private String code;

	/**
	 * 类型：1 收据，2保修卡
	 */
	private Integer type;

	/**
	 * 用户id
	 */
	private Long userId;

	/**
	 * 领取时间（user_id不为空 并且是激活状态）
	 */
	@JSONField(format = "yyyy-MM-dd")
	private Date grantTime;

	/**
	 * 生效时间
	 */
	@JSONField(format = "yyyy-MM-dd")
	private Date effectiveTime;

	/**
	 * 状态：1无效，2失效，3有效
	 */
	private Integer status;

	private String creater;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;
}
